/*
 * UsuarioFacadeEJB.java
 *
 * Created on 2 de Julho de 2007, 11:21
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.unifor.finance.business.facade;

import br.unifor.finance.common.business.entity.Usuario;
import java.util.List;
import java.util.Map;

/**
 *
 * @author cleilson.oliveira
 */
public interface UsuarioFacadeEJB {
  void insert(Usuario usuario);
  
  void udpate(Usuario usuario);
  
  void delete(Usuario usuario);
  
  Usuario findByID(Integer id);
  
  List<Usuario> findByNamedQuery(String namedQuery, Map<String, Object> params);
  
  List<Usuario> findAll();
  
  Usuario login(String login, String password);
}
